Text copied to clipboard!

Título

Text copied to clipboard!

Ingeniero de Software Go

Descripción

Text copied to clipboard!
Estamos buscando un Ingeniero de Software Go altamente motivado y con experiencia para unirse a nuestro equipo de desarrollo. El candidato ideal tendrá un sólido conocimiento del lenguaje de programación Go (Golang) y experiencia en la creación de aplicaciones escalables, eficientes y mantenibles. Trabajará en estrecha colaboración con otros ingenieros, diseñadores y gerentes de producto para desarrollar soluciones innovadoras que impulsen nuestros productos y servicios tecnológicos. Como Ingeniero de Software Go, serás responsable de diseñar, desarrollar y mantener servicios backend de alto rendimiento. Deberás tener experiencia trabajando con arquitecturas basadas en microservicios, APIs RESTful y bases de datos relacionales y no relacionales. También se valorará el conocimiento de herramientas de contenedorización como Docker y sistemas de orquestación como Kubernetes. Buscamos a alguien con mentalidad analítica, habilidades de resolución de problemas y pasión por la calidad del código. Deberás estar familiarizado con metodologías ágiles y tener la capacidad de trabajar en un entorno dinámico y colaborativo. Además, se espera que participes en revisiones de código, pruebas automatizadas y documentación técnica. Este puesto ofrece la oportunidad de trabajar en proyectos desafiantes con tecnologías modernas, en una empresa que valora la innovación, el aprendizaje continuo y el crecimiento profesional. Si te apasiona el desarrollo backend y quieres formar parte de un equipo técnico de alto nivel, esta es tu oportunidad.

Responsabilidades

Text copied to clipboard!
  • Diseñar y desarrollar servicios backend utilizando Go.
  • Implementar y mantener APIs RESTful.
  • Colaborar con equipos multidisciplinarios para definir requisitos técnicos.
  • Optimizar el rendimiento y la escalabilidad de las aplicaciones.
  • Escribir código limpio, eficiente y bien documentado.
  • Participar en revisiones de código y pruebas automatizadas.
  • Integrar servicios con bases de datos SQL y NoSQL.
  • Desplegar aplicaciones en entornos de producción utilizando Docker y Kubernetes.
  • Resolver problemas técnicos y depurar errores.
  • Contribuir a la mejora continua de procesos y herramientas de desarrollo.

Requisitos

Text copied to clipboard!
  • Experiencia demostrable en desarrollo con Go (Golang).
  • Conocimiento de arquitecturas de microservicios.
  • Experiencia con APIs RESTful y servicios web.
  • Familiaridad con bases de datos relacionales y no relacionales.
  • Conocimiento de Docker y Kubernetes.
  • Capacidad para escribir código limpio y mantenible.
  • Experiencia trabajando con metodologías ágiles (Scrum, Kanban).
  • Habilidades de comunicación y trabajo en equipo.
  • Capacidad de análisis y resolución de problemas.
  • Nivel intermedio o avanzado de inglés técnico.

Posibles preguntas de la entrevista

Text copied to clipboard!
  • ¿Cuántos años de experiencia tienes programando en Go?
  • ¿Has trabajado con arquitecturas de microservicios anteriormente?
  • ¿Qué herramientas utilizas para pruebas automatizadas?
  • ¿Tienes experiencia con Docker y Kubernetes?
  • ¿Has trabajado en entornos ágiles?
  • ¿Qué tipo de bases de datos has utilizado en tus proyectos?
  • ¿Cómo aseguras la calidad del código que escribes?
  • ¿Has contribuido a proyectos de código abierto?
  • ¿Cuál ha sido tu mayor reto técnico y cómo lo resolviste?
  • ¿Estás dispuesto a trabajar de forma remota o híbrida?